\documentclass[a4paper, 11pt, oneside]{article}

%%muy util para salto de línea
%\vspace{0.5 cm}
%Para garantizar la división correcta de palabras en castellano
\usepackage[spanish,activeacute]{babel}
%%\hyphenrules{nohyphenation}

\hyphenation{
             an-te-rio-res
             co-he-ren-te
	     Com-pu-ter
             co-no-ci-mien-to
             cons-tan-te
             correc-to
             correc-ta-men-te
             corres-pon-dien-te
             corres-pon-dien-tes
             des-pla-za-mien-to
             di-fe-ren-te
             di-fe-ren-tes
             es-tu-dian-te
             fac-to-ri-za-ción
             in-de-pen-dien-te-men-te
             in-fe-ren-cia
             La-ti-no-a-me-ri-ca-na
             ma-te-má-ti-ca
             má-xi-mo
             pre-di-ca-do
             po-si-ti-vo
             po-si-ti-vos
             ra-zo-na-mien-to
             re-curren-cia
             re-fle-xi-va
             re-pre-sen-ta
             re-pre-sen-ta-ción
             res-pec-to
	     re-troa-limen-ta-ci-ón
             si-guien-te
             si-guien-tes
             va-ria-ble
             va-ria-bles
             }

\usepackage{float}
%images
\usepackage[pdftex]{graphicx}


\usepackage{epsfig}% para los ejemplos con postscript.

%url
%\usepackage[colorlinks=true,urlcolor=blue,linkcolor=blue]{hyperref}

%Numeración de página
\setcounter{page}{1}
\pagenumbering{arabic}

%insertat source code
\usepackage{listings}
%%defino atributos para code bash
%%\lstset{language=bash, basicstyle=\ttfamily, frame=single}  \footnotesize
\lstset{basicstyle=\footnotesize\ttfamily, escapechar={', --} }

%comentarios que incluyen varias líneas
\usepackage{verbatim}

%negrita
\usepackage{bold-extra}

% idioma
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}

%tablas
\usepackage{booktabs}
\usepackage{multirow}

% Personalizar listas
\usepackage{paralist}

%rotar tablas
\usepackage{rotating}

%color tablas
\usepackage{colortbl}
%\usepackage[table]{xcolor}

%espaciado
\usepackage{setspace}
%%\onehalfspacing
\setlength{\parindent}{0pt}
\setlength{\parskip}{2.0ex plus0.5ex minus0.2ex}

%margenes según n. icontec
\usepackage{vmargin}
\setmarginsrb           { 2.0cm}  % left margin
                        { 3.0cm}  % top margcm
                        { 2.0cm}  % right margcm
                        { 2.0cm}  % bottom margcm
                        {   0pt}  % head height
                        {0.0 cm}  % head sep
                        {   9pt}  % foot height
                        { 1.0cm}  % foot sep

% inserción url's notas de pie.
\usepackage{url}

% Paquetes de la AMS:
\usepackage{amsmath, amsthm, amsfonts}
\addto\captionsspanish{\def\refname{\textsc{Bibliografía}}}

\begin{document}
\begin{center}
\textbf{REQUERIMIENTOS:\\
HERRAMIENTA DE ESTUDIO PARA MARATONES DE PROGRAMACIÓN \\
PROGRAMA DE INGENIERÍA  DE SISTEMAS Y COMPUTACIÓN \\
UNIVERSIDAD TECNOLÓGICA DE PEREIRA}
\end{center}

\begin{center}
\textbf{{13 de Abril de 2012}}
\end{center}

\section{Requerimientos de Hardware}
	\subsection{Disco}
	\begin{itemize}
		\item 90GB de espacio en disco.\\
Proveido: aprox 43GB
	\end{itemize}

	\subsection{Memoria}
	\begin{itemize}
		\item 4GB de RAM\\
La proveida: 2074524 aprox 2GB
	\end{itemize}

\section{Requerimientos del sistema operativo}
	\begin{itemize}
		\item{\textbf{Sistema Operativo}: GNU/Linux}.
		\item{\textbf{Distribución}: Debian GNU/Linux 6.0(squeeze) versión estable actual.}\\
La proveida: Debian “wheezy”, versión de pruebas.
		\item{\textbf{Particiones para directorios}:}\\
			\textbf{swap}: tamaño de RAM físico recomendado para instalaciones Linux\\
			\textbf{/} : 34GB \\
			\textbf{/usr} : 8GB.\\ 
			\textbf{/tmp} : 2GB.\\
			\textbf{/var} : 40GB. \textbf{MITAD DISCO}\\
			\textbf{/opt} : 2GB.\\
Particiones proveidas:\\
%root@debian:/home/remolacha# df -H
\small{\ttfamily{Filesystem  Size  Used Avail Use\% Mounted on\\
rootfs                   \textbf{346M}  134M  195M  41\% \textbf{/}\\
udev                     \textbf{1.1G}     0  1.1G   0\% \textbf{/dev}\\
tmpfs                    \textbf{213M}  201k  213M   1\% \textbf{/run}\\
/dev/mapper/debian-root  \textbf{346M}  134M  195M  41\% \textbf{/}\\
tmpfs                    \textbf{5.3M}     0  5.3M   0\% \textbf{/run/lock}\\
tmpfs                    \textbf{396M}   21M  356M   6\% \textbf{/tmp}\\
tmpfs                    \textbf{425M}     0  425M   0\% \textbf{/run/shm}\\
/dev/sda1                \textbf{239M}   17M  210M   8\% \textbf{/boot}\\
/dev/mapper/debian-home   \textbf{27G}  520M   25G   3\% \textbf{/home}\\
/dev/mapper/debian-tmp   \textbf{396M}   21M  356M   6\% \textbf{/tmp}\\
/dev/mapper/debian-usr   \textbf{9.0G} 835M  7.7G  10\% \textbf{/usr}\\
/dev/mapper/debian-var   \textbf{3.0G}  351M  2.5G  13\% \textbf{/var}}}\\
		\item{\textbf{Permisos de acceso}: Privilegios de root.}
		\item{\textbf{Red}: tener conexión TCP/IP con hosts externos a la red del servidor, de modo que se permita el tráfico HTTP.\\
Tener Conexion ssh.} 
	\end{itemize}

\section{Requrimientos de software}
	\subsection{Software requerido para ejecutar DOMjudge}
Lenguajes de programación para el sistema de juzgamiento:
		\begin{itemize}
			\item{Compilador de C: gcc}
			\item{Compilador de C++: g++}
			\item{Java:}\\
se recomienda instalar Java(Sun), más específicamente el paquete JDK\footnote{Java Development Kit(JDK) incluye al Java SE Runtime Environment(JRE) más el lenguaje y herramientas necesarias para implementar programas en java. Java SE Runtime Environment (JRE) contiene las librerias, componentes y la Java Virtual Machine, necesarias para ejecutar programas en java. \\ 
Es posible obtener más información en:$<$http://docs.oracle.com/javase/6/docs/$>$} ya que provee el lenguaje, la Máquina Virtual y todas las librerias necesarias para implementar y ejecutar los algoritmos desarrollados en java.
			\end{itemize}
Servicios:
			\begin{itemize}
			\item{Servidor Web Apache con soporte para PHP $>$= 5.0.0 y extenciones de mysql para PHP.}
			\item{Servidor y cliente de base de datos MySQL $>$= 4.1.x}
			\end{itemize}
Otro software:
			\begin{itemize}
			\item{PHP $>$= 5.0.0}
			\item{Bash $>$= 2}
			\item{glibc $>$= 2.1}
			\item{Apache htpasswd}
			\item{LaTeX}
		\end{itemize}
	\subsection{Software requerido para instalar DOMjudge a partir del código fuente}
		\begin{itemize}
			\item{Código fuente de DOMjudge\footnote{Descargable desde la web site oficial del proyecto $<$http://domjudge.sourceforge.net/download/$>$:}}
			\item{Compilador gcc y g++ con sus librerías estandar.}
			\item{GNU make.}
			\item{Librerías Boost regular expression library y GNU Multiple Precision library.}
		\end{itemize}
	\subsection{Software Adicional}
		\begin{itemize}
			\item{phpMyAdmin, en lo posible versión:4:3.3.10-1.}
			\item{librería php-geshi.} 
		\end{itemize}


\end{document}
